(verb) concoct, dream up, hatch, think of
devise or invent
He thought up a plan to get rich quickly; no-one had ever thought of such a clever piece of software